﻿
using System.Collections.Generic;
using MiniWeb.Core.Dtos;
using MiniWeb.Core.Entities;
using MiniWeb.Dao;
using MiniWeb.Core.Entities;
using WFramework.MvcPager;

namespace MiniWeb.Task
{
	public  class WebChuChuangTask
	{
	     private readonly WebChuChuangDao _dao = new WebChuChuangDao();
	     public PagedList<WebChuChuang> GetPagedList(int? tid,int pageIndex, int pageSize)
        {
            return _dao.GetPagedList(tid,pageIndex,pageSize);
        }
        
         	     
	     
        
         public WebChuChuang GetById(int id)
        {
            return _dao.GetById(id);
        }
        
          public void Delete(int id)
        {
            
            _dao.Delete(id);
        }
        
   		     
		public bool Exists(int id)
		{
			
            return _dao.Exists(id);
		}
		
		public void Add(WebChuChuang model)
		{
			
             _dao.Add(model);
		}
		
		public void Update(WebChuChuang model)
		{
			
             _dao.Update(model);
		}
		
		 public List<WebChuChuang> GetAll(int? top, string strwhere,string orderby)
        {
            return _dao.GetAll(top, strwhere, orderby);
        }
		
		
   
	}
}